
(function (root, factory) {
    if (typeof define === 'function' && define.amd) {
        // AMD. Register as an anonymous module.
        define(['exports', 'echarts'], factory);
    } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') {
        // CommonJS
        factory(exports, require('echarts'));
    } else {
        // Browser globals
        factory({}, root.echarts);
    }
}(this, function (exports, echarts) {
    var log = function (msg) {
        if (typeof console !== 'undefined') {
            console && console.error && console.error(msg);
        }
    };
    if (!echarts) {
        log('ECharts is not Loaded');
        return;
    }
    echarts.registerTheme('blue', {
        "color": [
           '#1790cf','#1bb2d8','#99d2dd','#88b0bb',
            '#1c7099','#038cc4','#75abd0','#afd6dd'
        ],
        "title": {
            "textStyle": {
                "color": "#1790cf",
                "fontWeight": 'normal'
            },
        },
         // 值域
        "dataRange": {
            "color":['#1178ad','#72bbd0']
        },

        // 工具箱
        "toolbox": {
            "color" : ['#1790cf','#1790cf','#1790cf','#1790cf']
        },

         // 提示框
        "tooltip": {
            "backgroundColor": 'rgba(0,0,0,0.5)',
            "axisPointer" : {            // 坐标轴指示器，坐标轴触发有效
                "type" : 'line',         // 默认为直线，可选为：'line' | 'shadow'
                "lineStyle" : {          // 直线指示器样式设置
                    "color": '#1790cf',
                    "type": 'dashed'
                },
                "crossStyle": {
                    "color": '#1790cf'
                },
                "shadowStyle" : {                     // 阴影指示器样式设置
                    "color": 'rgba(200,200,200,0.3)'
                }
            }
        },

         // 区域缩放控制器
        "dataZoom": {
            "dataBackgroundColor": '#eee',            // 数据背景颜色
            "fillerColor": 'rgba(144,197,237,0.2)',   // 填充颜色
            "handleColor": '#1790cf'     // 手柄颜色
        },
        
        // 网格
        "grid": {
            "borderWidth": 0
        },
      
        // 类目轴
        "categoryAxis": {
            "axisLine": {            // 坐标轴线
                "lineStyle": {       // 属性lineStyle控制线条样式
                    "color": '#1790cf'
                }
            },
            "splitLine": {           // 分隔线
                "lineStyle": {       // 属性lineStyle（详见lineStyle）控制线条样式
                    "color": ['#eee']
                }
            }
        },

        // 数值型坐标轴默认参数
        "valueAxis": {
            "axisLine": {            // 坐标轴线
                "lineStyle": {       // 属性lineStyle控制线条样式
                    "color": '#1790cf'
                }
            },
            "splitArea" : {
                "show" : true,
                "areaStyle" : {
                    "color": ['rgba(250,250,250,0.1)','rgba(200,200,200,0.1)']
                }
            },
            "splitLine": {           // 分隔线
                "lineStyle": {       // 属性lineStyle（详见lineStyle）控制线条样式
                    "color": ['#eee']
                }
            }
        },

        "timeline" : {
            "lineStyle" : {
                "color" : '#1790cf'
            },
            "controlStyle" : {
                "normal" : { "color" : '#1790cf'},
                "emphasis" : { "color" : '#1790cf'}
            }
        },

        // K线图默认参数
        "k": {
            "itemStyle": {
                "normal": {
                    "color": '#1bb2d8',          // 阳线填充颜色
                    "color0": '#99d2dd',      // 阴线填充颜色
                    "lineStyle": {
                        "width": 1,
                        "color": '#1c7099',   // 阳线边框颜色
                        "color0": '#88b0bb'   // 阴线边框颜色
                    }
                }
            }
        },
        
        "map": {
            "itemStyle": {
                "normal": {
                    "areaStyle": {
                        "color": '#ddd'
                    },
                    "label": {
                        "textStyle": {
                            "color": '#c12e34'
                        }
                    }
                },
                "emphasis": {                 // 也是选中样式
                    "areaStyle": {
                        "color": '#99d2dd'
                    },
                    "label": {
                        "textStyle": {
                            "color": '#c12e34'
                        }
                    }
                }
            }
        },
        
        "force" : {
            "itemStyle": {
                "normal": {
                    "linkStyle" : {
                        "color" : '#1790cf'
                    }
                }
            }
        },
        
        "chord" : {
            "padding" : 4,
            "itemStyle" : {
                "normal" : {
                    "borderWidth": 1,
                    "borderColor": 'rgba(128, 128, 128, 0.5)',
                    "chordStyle" : {
                        "lineStyle" : {
                            "color" : 'rgba(128, 128, 128, 0.5)'
                        }
                    }
                },
                "emphasis" : {
                    "borderWidth": 1,
                    "borderColor": 'rgba(128, 128, 128, 0.5)',
                    "chordStyle" : {
                        "lineStyle" : {
                            "color" : 'rgba(128, 128, 128, 0.5)'
                        }
                    }
                }
            }
        },
       "gauge" : {
            "axisLine": {            // 坐标轴线
                "show": true,        // 默认显示，属性show控制显示与否
                "lineStyle": {       // 属性lineStyle控制线条样式
                    "color": [[0.2, '#1bb2d8'],[0.8, '#1790cf'],[1, '#1c7099']], 
                    "width": 8
                }
            },
            "axisTick": {            // 坐标轴小标记
                "splitNumber": 10,   // 每份split细分多少段
                "length" :12,        // 属性length控制线长
                "lineStyle": {       // 属性lineStyle控制线条样式
                    "color": 'auto'
                }
            },
            "axisLabel": {           // 坐标轴文本标签，详见axis.axisLabel
                "textStyle": {       // 其余属性默认使用全局文本样式，详见TEXTSTYLE
                    "color": 'auto'
                }
            },
            "splitLine": {           // 分隔线
                "length" : 18,         // 属性length控制线长
                "lineStyle": {       // 属性lineStyle（详见lineStyle）控制线条样式
                    "color": 'auto'
                }
            },
            "pointer" : {
                "length" : '90%',
                "color" : 'auto'
            },
            "title" : {
                "textStyle": {       // 其余属性默认使用全局文本样式，详见TEXTSTYLE
                    "color": '#333'
                }
            },
            "detail" : {
                "textStyle": {       // 其余属性默认使用全局文本样式，详见TEXTSTYLE
                    "color": 'auto'
                }
            }
        },
        
        "textStyle": {
            "fontFamily": '微软雅黑, Arial, Verdana, sans-serif'
        }
      
      
        
    });
}));
